/**
 * Axelor Business Solutions
 *
 * Copyright (C) 2005-2021 Axelor (<http://axelor.com>).
 *
 * This program is free software: you can redistribute it and/or  modify
 * it under the terms of the GNU Affero General Public License, version 3,
 * as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
[class*=hilite-] > .display-text {
  color: inherit;
}

[class*=hilite-].strong,
[class*=hilite-].strong input:first-of-type,
[class*=hilite-].strong textarea:first-of-type {
  font-weight: 600 !important;
}

.hilite-primary-text,
.hilite-primary-text input:first-of-type,
.hilite-primary-text textarea:first-of-type,
.hilite-primary-text .slick-cell {
  color: #428bca !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-primary-text {
  color: #428bca !important;
}

.hilite-primary,
.hilite-primary input:first-of-type,
.hilite-primary textarea:first-of-type,
.hilite-primary .slick-cell {
  color: #fff;
  background-color: #428bca;
}

.slick-row[class*=hilite-] .slick-cell.hilite-primary {
  color: #fff;
  background-color: #428bca;
}

.hilite-warning-text,
.hilite-warning-text input:first-of-type,
.hilite-warning-text textarea:first-of-type,
.hilite-warning-text .slick-cell {
  color: #f0ad4e !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-warning-text {
  color: #f0ad4e !important;
}

.hilite-warning,
.hilite-warning input:first-of-type,
.hilite-warning textarea:first-of-type,
.hilite-warning .slick-cell {
  color: #fff;
  background-color: #f0ad4e;
}

.slick-row[class*=hilite-] .slick-cell.hilite-warning {
  color: #fff;
  background-color: #f0ad4e;
}

.hilite-success-text,
.hilite-success-text input:first-of-type,
.hilite-success-text textarea:first-of-type,
.hilite-success-text .slick-cell {
  color: #5cb85c !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-success-text {
  color: #5cb85c !important;
}

.hilite-success,
.hilite-success input:first-of-type,
.hilite-success textarea:first-of-type,
.hilite-success .slick-cell {
  color: #fff;
  background-color: #5cb85c;
}

.slick-row[class*=hilite-] .slick-cell.hilite-success {
  color: #fff;
  background-color: #5cb85c;
}

.hilite-danger-text,
.hilite-danger-text input:first-of-type,
.hilite-danger-text textarea:first-of-type,
.hilite-danger-text .slick-cell {
  color: #d9534f !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-danger-text {
  color: #d9534f !important;
}

.hilite-danger,
.hilite-danger input:first-of-type,
.hilite-danger textarea:first-of-type,
.hilite-danger .slick-cell {
  color: #fff;
  background-color: #d9534f;
}

.slick-row[class*=hilite-] .slick-cell.hilite-danger {
  color: #fff;
  background-color: #d9534f;
}

.hilite-error-text,
.hilite-error-text input:first-of-type,
.hilite-error-text textarea:first-of-type,
.hilite-error-text .slick-cell {
  color: #b94a48 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-error-text {
  color: #b94a48 !important;
}

.hilite-error,
.hilite-error input:first-of-type,
.hilite-error textarea:first-of-type,
.hilite-error .slick-cell {
  color: #fff;
  background-color: #b94a48;
}

.slick-row[class*=hilite-] .slick-cell.hilite-error {
  color: #fff;
  background-color: #b94a48;
}

.hilite-info-text,
.hilite-info-text input:first-of-type,
.hilite-info-text textarea:first-of-type,
.hilite-info-text .slick-cell {
  color: #5bc0de !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-info-text {
  color: #5bc0de !important;
}

.hilite-info,
.hilite-info input:first-of-type,
.hilite-info textarea:first-of-type,
.hilite-info .slick-cell {
  color: #fff;
  background-color: #5bc0de;
}

.slick-row[class*=hilite-] .slick-cell.hilite-info {
  color: #fff;
  background-color: #5bc0de;
}

.hilite-red-text,
.hilite-red-text input:first-of-type,
.hilite-red-text textarea:first-of-type,
.hilite-red-text .slick-cell {
  color: #f44336 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-red-text {
  color: #f44336 !important;
}

.hilite-red,
.hilite-red input:first-of-type,
.hilite-red textarea:first-of-type,
.hilite-red .slick-cell {
  color: #fff;
  background-color: #f44336;
}

.slick-row[class*=hilite-] .slick-cell.hilite-red {
  color: #fff;
  background-color: #f44336;
}

.hilite-pink-text,
.hilite-pink-text input:first-of-type,
.hilite-pink-text textarea:first-of-type,
.hilite-pink-text .slick-cell {
  color: #e91e63 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-pink-text {
  color: #e91e63 !important;
}

.hilite-pink,
.hilite-pink input:first-of-type,
.hilite-pink textarea:first-of-type,
.hilite-pink .slick-cell {
  color: #fff;
  background-color: #e91e63;
}

.slick-row[class*=hilite-] .slick-cell.hilite-pink {
  color: #fff;
  background-color: #e91e63;
}

.hilite-purple-text,
.hilite-purple-text input:first-of-type,
.hilite-purple-text textarea:first-of-type,
.hilite-purple-text .slick-cell {
  color: #9c27b0 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-purple-text {
  color: #9c27b0 !important;
}

.hilite-purple,
.hilite-purple input:first-of-type,
.hilite-purple textarea:first-of-type,
.hilite-purple .slick-cell {
  color: #fff;
  background-color: #9c27b0;
}

.slick-row[class*=hilite-] .slick-cell.hilite-purple {
  color: #fff;
  background-color: #9c27b0;
}

.hilite-deeppurple-text,
.hilite-deeppurple-text input:first-of-type,
.hilite-deeppurple-text textarea:first-of-type,
.hilite-deeppurple-text .slick-cell {
  color: #673ab7 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-deeppurple-text {
  color: #673ab7 !important;
}

.hilite-deeppurple,
.hilite-deeppurple input:first-of-type,
.hilite-deeppurple textarea:first-of-type,
.hilite-deeppurple .slick-cell {
  color: #fff;
  background-color: #673ab7;
}

.slick-row[class*=hilite-] .slick-cell.hilite-deeppurple {
  color: #fff;
  background-color: #673ab7;
}

.hilite-indigo-text,
.hilite-indigo-text input:first-of-type,
.hilite-indigo-text textarea:first-of-type,
.hilite-indigo-text .slick-cell {
  color: #3f51b5 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-indigo-text {
  color: #3f51b5 !important;
}

.hilite-indigo,
.hilite-indigo input:first-of-type,
.hilite-indigo textarea:first-of-type,
.hilite-indigo .slick-cell {
  color: #fff;
  background-color: #3f51b5;
}

.slick-row[class*=hilite-] .slick-cell.hilite-indigo {
  color: #fff;
  background-color: #3f51b5;
}

.hilite-blue-text,
.hilite-blue-text input:first-of-type,
.hilite-blue-text textarea:first-of-type,
.hilite-blue-text .slick-cell {
  color: #2196f3 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-blue-text {
  color: #2196f3 !important;
}

.hilite-blue,
.hilite-blue input:first-of-type,
.hilite-blue textarea:first-of-type,
.hilite-blue .slick-cell {
  color: #fff;
  background-color: #2196f3;
}

.slick-row[class*=hilite-] .slick-cell.hilite-blue {
  color: #fff;
  background-color: #2196f3;
}

.hilite-lightblue-text,
.hilite-lightblue-text input:first-of-type,
.hilite-lightblue-text textarea:first-of-type,
.hilite-lightblue-text .slick-cell {
  color: #03a9f4 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-lightblue-text {
  color: #03a9f4 !important;
}

.hilite-lightblue,
.hilite-lightblue input:first-of-type,
.hilite-lightblue textarea:first-of-type,
.hilite-lightblue .slick-cell {
  color: #fff;
  background-color: #03a9f4;
}

.slick-row[class*=hilite-] .slick-cell.hilite-lightblue {
  color: #fff;
  background-color: #03a9f4;
}

.hilite-cyan-text,
.hilite-cyan-text input:first-of-type,
.hilite-cyan-text textarea:first-of-type,
.hilite-cyan-text .slick-cell {
  color: #00bcd4 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-cyan-text {
  color: #00bcd4 !important;
}

.hilite-cyan,
.hilite-cyan input:first-of-type,
.hilite-cyan textarea:first-of-type,
.hilite-cyan .slick-cell {
  color: #fff;
  background-color: #00bcd4;
}

.slick-row[class*=hilite-] .slick-cell.hilite-cyan {
  color: #fff;
  background-color: #00bcd4;
}

.hilite-teal-text,
.hilite-teal-text input:first-of-type,
.hilite-teal-text textarea:first-of-type,
.hilite-teal-text .slick-cell {
  color: #009688 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-teal-text {
  color: #009688 !important;
}

.hilite-teal,
.hilite-teal input:first-of-type,
.hilite-teal textarea:first-of-type,
.hilite-teal .slick-cell {
  color: #fff;
  background-color: #009688;
}

.slick-row[class*=hilite-] .slick-cell.hilite-teal {
  color: #fff;
  background-color: #009688;
}

.hilite-green-text,
.hilite-green-text input:first-of-type,
.hilite-green-text textarea:first-of-type,
.hilite-green-text .slick-cell {
  color: #4caf50 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-green-text {
  color: #4caf50 !important;
}

.hilite-green,
.hilite-green input:first-of-type,
.hilite-green textarea:first-of-type,
.hilite-green .slick-cell {
  color: #fff;
  background-color: #4caf50;
}

.slick-row[class*=hilite-] .slick-cell.hilite-green {
  color: #fff;
  background-color: #4caf50;
}

.hilite-lightgreen-text,
.hilite-lightgreen-text input:first-of-type,
.hilite-lightgreen-text textarea:first-of-type,
.hilite-lightgreen-text .slick-cell {
  color: #8bc34a !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-lightgreen-text {
  color: #8bc34a !important;
}

.hilite-lightgreen,
.hilite-lightgreen input:first-of-type,
.hilite-lightgreen textarea:first-of-type,
.hilite-lightgreen .slick-cell {
  color: #000;
  background-color: #8bc34a;
}

.slick-row[class*=hilite-] .slick-cell.hilite-lightgreen {
  color: #000;
  background-color: #8bc34a;
}

.hilite-lime-text,
.hilite-lime-text input:first-of-type,
.hilite-lime-text textarea:first-of-type,
.hilite-lime-text .slick-cell {
  color: #cddc39 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-lime-text {
  color: #cddc39 !important;
}

.hilite-lime,
.hilite-lime input:first-of-type,
.hilite-lime textarea:first-of-type,
.hilite-lime .slick-cell {
  color: #000;
  background-color: #cddc39;
}

.slick-row[class*=hilite-] .slick-cell.hilite-lime {
  color: #000;
  background-color: #cddc39;
}

.hilite-yellow-text,
.hilite-yellow-text input:first-of-type,
.hilite-yellow-text textarea:first-of-type,
.hilite-yellow-text .slick-cell {
  color: #ffeb3b !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-yellow-text {
  color: #ffeb3b !important;
}

.hilite-yellow,
.hilite-yellow input:first-of-type,
.hilite-yellow textarea:first-of-type,
.hilite-yellow .slick-cell {
  color: #000;
  background-color: #ffeb3b;
}

.slick-row[class*=hilite-] .slick-cell.hilite-yellow {
  color: #000;
  background-color: #ffeb3b;
}

.hilite-amber-text,
.hilite-amber-text input:first-of-type,
.hilite-amber-text textarea:first-of-type,
.hilite-amber-text .slick-cell {
  color: #ffc107 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-amber-text {
  color: #ffc107 !important;
}

.hilite-amber,
.hilite-amber input:first-of-type,
.hilite-amber textarea:first-of-type,
.hilite-amber .slick-cell {
  color: #000;
  background-color: #ffc107;
}

.slick-row[class*=hilite-] .slick-cell.hilite-amber {
  color: #000;
  background-color: #ffc107;
}

.hilite-orange-text,
.hilite-orange-text input:first-of-type,
.hilite-orange-text textarea:first-of-type,
.hilite-orange-text .slick-cell {
  color: #ff9800 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-orange-text {
  color: #ff9800 !important;
}

.hilite-orange,
.hilite-orange input:first-of-type,
.hilite-orange textarea:first-of-type,
.hilite-orange .slick-cell {
  color: #000;
  background-color: #ff9800;
}

.slick-row[class*=hilite-] .slick-cell.hilite-orange {
  color: #000;
  background-color: #ff9800;
}

.hilite-deeporange-text,
.hilite-deeporange-text input:first-of-type,
.hilite-deeporange-text textarea:first-of-type,
.hilite-deeporange-text .slick-cell {
  color: #ff5722 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-deeporange-text {
  color: #ff5722 !important;
}

.hilite-deeporange,
.hilite-deeporange input:first-of-type,
.hilite-deeporange textarea:first-of-type,
.hilite-deeporange .slick-cell {
  color: #fff;
  background-color: #ff5722;
}

.slick-row[class*=hilite-] .slick-cell.hilite-deeporange {
  color: #fff;
  background-color: #ff5722;
}

.hilite-brown-text,
.hilite-brown-text input:first-of-type,
.hilite-brown-text textarea:first-of-type,
.hilite-brown-text .slick-cell {
  color: #795548 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-brown-text {
  color: #795548 !important;
}

.hilite-brown,
.hilite-brown input:first-of-type,
.hilite-brown textarea:first-of-type,
.hilite-brown .slick-cell {
  color: #fff;
  background-color: #795548;
}

.slick-row[class*=hilite-] .slick-cell.hilite-brown {
  color: #fff;
  background-color: #795548;
}

.hilite-grey-text,
.hilite-grey-text input:first-of-type,
.hilite-grey-text textarea:first-of-type,
.hilite-grey-text .slick-cell {
  color: #9e9e9e !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-grey-text {
  color: #9e9e9e !important;
}

.hilite-grey,
.hilite-grey input:first-of-type,
.hilite-grey textarea:first-of-type,
.hilite-grey .slick-cell {
  color: #000;
  background-color: #9e9e9e;
}

.slick-row[class*=hilite-] .slick-cell.hilite-grey {
  color: #000;
  background-color: #9e9e9e;
}

.hilite-bluegrey-text,
.hilite-bluegrey-text input:first-of-type,
.hilite-bluegrey-text textarea:first-of-type,
.hilite-bluegrey-text .slick-cell {
  color: #607d8b !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-bluegrey-text {
  color: #607d8b !important;
}

.hilite-bluegrey,
.hilite-bluegrey input:first-of-type,
.hilite-bluegrey textarea:first-of-type,
.hilite-bluegrey .slick-cell {
  color: #fff;
  background-color: #607d8b;
}

.slick-row[class*=hilite-] .slick-cell.hilite-bluegrey {
  color: #fff;
  background-color: #607d8b;
}

.hilite-black-text,
.hilite-black-text input:first-of-type,
.hilite-black-text textarea:first-of-type,
.hilite-black-text .slick-cell {
  color: black !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-black-text {
  color: black !important;
}

.hilite-black,
.hilite-black input:first-of-type,
.hilite-black textarea:first-of-type,
.hilite-black .slick-cell {
  color: white;
  background-color: black;
}

.slick-row[class*=hilite-] .slick-cell.hilite-black {
  color: white;
  background-color: black;
}

.hilite-white-text,
.hilite-white-text input:first-of-type,
.hilite-white-text textarea:first-of-type,
.hilite-white-text .slick-cell {
  color: white !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-white-text {
  color: white !important;
}

.hilite-white,
.hilite-white input:first-of-type,
.hilite-white textarea:first-of-type,
.hilite-white .slick-cell {
  color: black;
  background-color: white;
}

.slick-row[class*=hilite-] .slick-cell.hilite-white {
  color: black;
  background-color: white;
}

.hilite-olive-text,
.hilite-olive-text input:first-of-type,
.hilite-olive-text textarea:first-of-type,
.hilite-olive-text .slick-cell {
  color: #cddc39 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-olive-text {
  color: #cddc39 !important;
}

.hilite-olive,
.hilite-olive input:first-of-type,
.hilite-olive textarea:first-of-type,
.hilite-olive .slick-cell {
  color: #000;
  background-color: #cddc39;
}

.slick-row[class*=hilite-] .slick-cell.hilite-olive {
  color: #000;
  background-color: #cddc39;
}

.hilite-violet-text,
.hilite-violet-text input:first-of-type,
.hilite-violet-text textarea:first-of-type,
.hilite-violet-text .slick-cell {
  color: #9c27b0 !important;
}

.slick-row[class*=hilite-] .slick-cell.hilite-violet-text {
  color: #9c27b0 !important;
}

.hilite-violet,
.hilite-violet input:first-of-type,
.hilite-violet textarea:first-of-type,
.hilite-violet .slick-cell {
  color: #fff;
  background-color: #9c27b0;
}

.slick-row[class*=hilite-] .slick-cell.hilite-violet {
  color: #fff;
  background-color: #9c27b0;
}

.slick-row[class*=hilite-] .selected,
.slick-row[class*=hilite-] .slick-cell.selected {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.slick-row[class*=-text] .selected,
.slick-row[class*=-text] .slick-cell.selected {
  background-image: none;
}

.slickgrid-editable .slick-row[class*=hilite-].active .slick-cell-editable:before,
[class*=hilite-].form-item-container {
  background-color: inherit !important;
}

.form-item label.label-red,
.form-item-container.red,
.form-item-container.red input:first-of-type,
.form-item-container.red input:first-of-type {
  color: red !important;
}

.form-item label.label-blue,
.form-item-container.blue,
.form-item-container.blue input:first-of-type,
.form-item-container.blue input:first-of-type {
  color: blue !important;
}

.form-item label.label-green,
.form-item-container.green,
.form-item-container.green input:first-of-type,
.form-item-container.green input:first-of-type {
  color: green !important;
}

.form-item label.label-muted,
.form-item-container.muted,
.form-item-container.muted input:first-of-type,
.form-item-container.muted input:first-of-type {
  color: #777 !important;
}

.form-item label.label-primary,
.form-item-container.primary,
.form-item-container.primary input:first-of-type,
.form-item-container.primary input:first-of-type {
  color: #428bca !important;
}

.form-item label.label-success,
.form-item-container.success,
.form-item-container.success input:first-of-type,
.form-item-container.success input:first-of-type {
  color: #3c763d !important;
}

.form-item label.label-info,
.form-item-container.info,
.form-item-container.info input:first-of-type,
.form-item-container.info input:first-of-type {
  color: #31708f !important;
}

.form-item label.label-warning,
.form-item-container.warning,
.form-item-container.warning input:first-of-type,
.form-item-container.warning input:first-of-type {
  color: #8a6d3b !important;
}

.form-item label.label-danger,
.form-item-container.danger,
.form-item-container.danger input:first-of-type,
.form-item-container.danger input:first-of-type {
  color: #a94442 !important;
}

.form-item label.label-bg-primary,
.form-item-container.bg-primary,
.form-item-container.bg-primary input:first-of-type,
.form-item-container.bg-primary textarea:first-of-type {
  color: #fff;
  background-color: #428bca !important;
}

.form-item label.label-bg-success,
.form-item-container.bg-success,
.form-item-container.bg-success input:first-of-type,
.form-item-container.bg-success textarea:first-of-type {
  background-color: #dff0d8 !important;
}

.form-item label.label-bg-info,
.form-item-container.bg-info,
.form-item-container.bg-info input:first-of-type,
.form-item-container.bg-info textarea:first-of-type {
  background-color: #d9edf7 !important;
}

.form-item label.label-bg-warning,
.form-item-container.bg-warning,
.form-item-container.bg-warning input:first-of-type,
.form-item-container.bg-warning textarea:first-of-type {
  background-color: #fcf8e3 !important;
}

.form-item label.label-bg-danger,
.form-item-container.bg-danger,
.form-item-container.bg-danger input:first-of-type,
.form-item-container.bg-danger textarea:first-of-type {
  background-color: #f2dede !important;
}

.font-bold {
  font-weight: 600;
}

.font-noraml {
  font-weight: 400;
}

.fg-primary {
  color: #428bca;
}

.fg-warning {
  color: #f0ad4e;
}

.fg-success {
  color: #5cb85c;
}

.fg-danger {
  color: #d9534f;
}

.fg-error {
  color: #b94a48;
}

.fg-info {
  color: #5bc0de;
}

.fg-red {
  color: #f44336;
}

.fg-pink {
  color: #e91e63;
}

.fg-purple {
  color: #9c27b0;
}

.fg-deeppurple {
  color: #673ab7;
}

.fg-indigo {
  color: #3f51b5;
}

.fg-blue {
  color: #2196f3;
}

.fg-lightblue {
  color: #03a9f4;
}

.fg-cyan {
  color: #00bcd4;
}

.fg-teal {
  color: #009688;
}

.fg-green {
  color: #4caf50;
}

.fg-lightgreen {
  color: #8bc34a;
}

.fg-lime {
  color: #cddc39;
}

.fg-yellow {
  color: #ffeb3b;
}

.fg-amber {
  color: #ffc107;
}

.fg-orange {
  color: #ff9800;
}

.fg-deeporange {
  color: #ff5722;
}

.fg-brown {
  color: #795548;
}

.fg-grey {
  color: #9e9e9e;
}

.fg-bluegrey {
  color: #607d8b;
}

.fg-black {
  color: black;
}

.fg-white {
  color: white;
}

.fg-olive {
  color: #cddc39;
}

.fg-violet {
  color: #9c27b0;
}

.bg-primary {
  background-color: #428bca;
}

.bg-warning {
  background-color: #f0ad4e;
}

.bg-success {
  background-color: #5cb85c;
}

.bg-danger {
  background-color: #d9534f;
}

.bg-error {
  background-color: #b94a48;
}

.bg-info {
  background-color: #5bc0de;
}

.bg-red {
  background-color: #f44336;
}

.bg-pink {
  background-color: #e91e63;
}

.bg-purple {
  background-color: #9c27b0;
}

.bg-deeppurple {
  background-color: #673ab7;
}

.bg-indigo {
  background-color: #3f51b5;
}

.bg-blue {
  background-color: #2196f3;
}

.bg-lightblue {
  background-color: #03a9f4;
}

.bg-cyan {
  background-color: #00bcd4;
}

.bg-teal {
  background-color: #009688;
}

.bg-green {
  background-color: #4caf50;
}

.bg-lightgreen {
  background-color: #8bc34a;
}

.bg-lime {
  background-color: #cddc39;
}

.bg-yellow {
  background-color: #ffeb3b;
}

.bg-amber {
  background-color: #ffc107;
}

.bg-orange {
  background-color: #ff9800;
}

.bg-deeporange {
  background-color: #ff5722;
}

.bg-brown {
  background-color: #795548;
}

.bg-grey {
  background-color: #9e9e9e;
}

.bg-bluegrey {
  background-color: #607d8b;
}

.bg-black {
  background-color: black;
}

.bg-white {
  background-color: white;
}

.bg-olive {
  background-color: #cddc39;
}

.bg-violet {
  background-color: #9c27b0;
}

.bg-primary {
  background-color: #428bca;
}

.bg-warning {
  background-color: #f0ad4e;
}

.bg-success {
  background-color: #5cb85c;
}

.bg-danger {
  background-color: #d9534f;
}

.bg-error {
  background-color: #b94a48;
}

.bg-info {
  background-color: #5bc0de;
}

.bg-red {
  background-color: #f44336;
}

.bg-pink {
  background-color: #e91e63;
}

.bg-purple {
  background-color: #9c27b0;
}

.bg-deeppurple {
  background-color: #673ab7;
}

.bg-indigo {
  background-color: #3f51b5;
}

.bg-blue {
  background-color: #2196f3;
}

.bg-lightblue {
  background-color: #03a9f4;
}

.bg-cyan {
  background-color: #00bcd4;
}

.bg-teal {
  background-color: #009688;
}

.bg-green {
  background-color: #4caf50;
}

.bg-lightgreen {
  background-color: #8bc34a;
}

.bg-lime {
  background-color: #cddc39;
}

.bg-yellow {
  background-color: #ffeb3b;
}

.bg-amber {
  background-color: #ffc107;
}

.bg-orange {
  background-color: #ff9800;
}

.bg-deeporange {
  background-color: #ff5722;
}

.bg-brown {
  background-color: #795548;
}

.bg-grey {
  background-color: #9e9e9e;
}

.bg-bluegrey {
  background-color: #607d8b;
}

.bg-black {
  background-color: black;
}

.bg-white {
  background-color: white;
}

.bg-olive {
  background-color: #cddc39;
}

.bg-violet {
  background-color: #9c27b0;
}

.panel-primary .panel .panel-header,
.panel-primary .dashlet .dashlet-header {
  border-top-color: #428bca;
}

.panel-warning .panel .panel-header,
.panel-warning .dashlet .dashlet-header {
  border-top-color: #f0ad4e;
}

.panel-success .panel .panel-header,
.panel-success .dashlet .dashlet-header {
  border-top-color: #5cb85c;
}

.panel-danger .panel .panel-header,
.panel-danger .dashlet .dashlet-header {
  border-top-color: #d9534f;
}

.panel-error .panel .panel-header,
.panel-error .dashlet .dashlet-header {
  border-top-color: #b94a48;
}

.panel-info .panel .panel-header,
.panel-info .dashlet .dashlet-header {
  border-top-color: #5bc0de;
}

.panel-red .panel .panel-header,
.panel-red .dashlet .dashlet-header {
  border-top-color: #f44336;
}

.panel-pink .panel .panel-header,
.panel-pink .dashlet .dashlet-header {
  border-top-color: #e91e63;
}

.panel-purple .panel .panel-header,
.panel-purple .dashlet .dashlet-header {
  border-top-color: #9c27b0;
}

.panel-deeppurple .panel .panel-header,
.panel-deeppurple .dashlet .dashlet-header {
  border-top-color: #673ab7;
}

.panel-indigo .panel .panel-header,
.panel-indigo .dashlet .dashlet-header {
  border-top-color: #3f51b5;
}

.panel-blue .panel .panel-header,
.panel-blue .dashlet .dashlet-header {
  border-top-color: #2196f3;
}

.panel-lightblue .panel .panel-header,
.panel-lightblue .dashlet .dashlet-header {
  border-top-color: #03a9f4;
}

.panel-cyan .panel .panel-header,
.panel-cyan .dashlet .dashlet-header {
  border-top-color: #00bcd4;
}

.panel-teal .panel .panel-header,
.panel-teal .dashlet .dashlet-header {
  border-top-color: #009688;
}

.panel-green .panel .panel-header,
.panel-green .dashlet .dashlet-header {
  border-top-color: #4caf50;
}

.panel-lightgreen .panel .panel-header,
.panel-lightgreen .dashlet .dashlet-header {
  border-top-color: #8bc34a;
}

.panel-lime .panel .panel-header,
.panel-lime .dashlet .dashlet-header {
  border-top-color: #cddc39;
}

.panel-yellow .panel .panel-header,
.panel-yellow .dashlet .dashlet-header {
  border-top-color: #ffeb3b;
}

.panel-amber .panel .panel-header,
.panel-amber .dashlet .dashlet-header {
  border-top-color: #ffc107;
}

.panel-orange .panel .panel-header,
.panel-orange .dashlet .dashlet-header {
  border-top-color: #ff9800;
}

.panel-deeporange .panel .panel-header,
.panel-deeporange .dashlet .dashlet-header {
  border-top-color: #ff5722;
}

.panel-brown .panel .panel-header,
.panel-brown .dashlet .dashlet-header {
  border-top-color: #795548;
}

.panel-grey .panel .panel-header,
.panel-grey .dashlet .dashlet-header {
  border-top-color: #9e9e9e;
}

.panel-bluegrey .panel .panel-header,
.panel-bluegrey .dashlet .dashlet-header {
  border-top-color: #607d8b;
}

.panel-black .panel .panel-header,
.panel-black .dashlet .dashlet-header {
  border-top-color: black;
}

.panel-white .panel .panel-header,
.panel-white .dashlet .dashlet-header {
  border-top-color: white;
}

.panel-olive .panel .panel-header,
.panel-olive .dashlet .dashlet-header {
  border-top-color: #cddc39;
}

.panel-violet .panel .panel-header,
.panel-violet .dashlet .dashlet-header {
  border-top-color: #9c27b0;
}
